home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 November: Tool Chest / Dev.CD Nov 00 TC Disk 2.toast / pc / tool chest / development kits / hypercard related / xcmds & xfcns / alias xfcn 1.3 / makefilealias < prev    next >
Encoding:
Text File  |  1993-06-13  |  1.1 KB  |  47 lines

  1. #    Make file for alias XFCN
  2. #
  3. #    Set and Export {OBJ}, {SRC}, and {OUT}
  4. #    before executing this script
  5. #
  6. #    {OBJ}    object file path
  7. #    {SRC}    source file path
  8. #    {OUT}    output file with path
  9. #
  10. #    11-06-90 1.0d1 JRP    from makefileVolCheck
  11. #    01-17-91 1.0d4 JRP    add dependency on vers.h
  12. #                        remove CInterface.o for MPW 3.2
  13. #                        add Runtime.o for MPW 3.2
  14. #   01-22-91       TCN    add "" around {} for OUT and OBJ
  15. #    04-09-93 1.2   JRP    remove Runtime.o from link, no longer needed for MPW 3.2.3.
  16. #
  17.  
  18. "{OBJ}"alias.c.o ƒ        ∂
  19.         {SRC}alias.c    ∂
  20.         {SRC}vers.h
  21.     echo "compiling alias"
  22.     C -b  -r {SRC}alias.c -mbg on -sym off -o "{OBJ}"
  23. "{OBJ}"trap.c.o ƒ            ∂
  24.         {SRC}trap.c        ∂
  25.         {SRC}vers.h
  26.     echo "compiling trap"
  27.     C -b  -r "{SRC}"trap.c -mbg on -sym off -o "{OBJ}"
  28. "{OUT}" ƒ                ∂
  29.         "{OBJ}"alias.c.o    ∂
  30.         "{OBJ}"trap.c.o        ∂
  31.         "{SRC}"vers.h        ∂
  32.         "{SRC}"alias.r
  33.     echo "rezing alias"
  34.     Rez "{SRC}"alias.r -append -o "{OUT}"    
  35.     echo "linking alias"
  36.     link    -msg nodup                    ∂
  37.             -m ENTRYPOINT                ∂
  38.             -rt XFCN=16373                ∂
  39.             -sg alias                    ∂
  40.             "{OBJ}"alias.c.o            ∂
  41.             "{OBJ}"trap.c.o                ∂
  42.             "{CLibraries}"StdCLib.o        ∂
  43.             "{Libraries}"Interface.o    ∂
  44.             "{Libraries}"HyperXLib.o    ∂
  45.             -o "{OUT}"
  46.  
  47.